//
//  specialSaleStatusModel.h
//  ZITHER
//
//  Created by weixin on 2019/6/5.
//  Copyright © 2019 weixn. All rights reserved.
//

#import "NSObjectModelDesc.h"

@class specialSaleStatusSubModel;
@class specialSaleStatusSubAnnotationModel;
@class specialSaleStatusSubNextSceneModel;
@class specialSaleSceneidGoodS;




NS_ASSUME_NONNULL_BEGIN

@interface specialSaleStatusModel : NSObjectModelDesc

@property (nonatomic,copy)NSArray <specialSaleStatusSubModel*>* data;

@end

@interface specialSaleStatusSubModel : NSObjectModelDesc
@property (nonatomic,copy)NSString * id;
@property (nonatomic,copy)NSString * orderNum;
@property (nonatomic,copy)NSString * updateTime;
@property (nonatomic,copy)NSString * subtitle;
@property (nonatomic,copy)NSString * describe;
@property (nonatomic,copy)NSString * type;
@property (nonatomic,copy)NSString * createTime;
@property (nonatomic,copy)NSString * cover;
@property (nonatomic,copy)NSString * secondHand;
@property (nonatomic,copy)NSString * name;
@property (nonatomic,copy)NSString * status;


@property (nonatomic,strong)specialSaleStatusSubAnnotationModel * annotation;


/**
 [0]    (null)    @"id" : @"c9e13af5b0564df2857c278c05b46c66"
 [1]    (null)    @"orderNum" : @"0"
 [2]    (null)    @"updateTime" : (long)1559631733000
 [3]    (null)    @"subtitle" : @"副标题"
 [4]    (null)    @"describe" : @"描述"
 [5]    (null)    @"annotation" : 7 key/value pairs
 [6]    (null)    @"type" : @"DISCOUNT"
 [7]    (null)    @"createTime" : (long)1559615605000
 [8]    (null)    @"cover" : @"cover.jpg"
 [9]    (null)    @"secondHand" : @"false"
 [10]    (null)    @"name" : @"太子专场"
 [11]    (null)    @"status" : @"ENABLE"
 */
@end

@interface specialSaleStatusSubAnnotationModel : NSObjectModelDesc
@property (nonatomic,copy)NSString * currentOrdinal;
@property (nonatomic,copy)NSString * currentSceneId;
@property (nonatomic,copy)NSString * goodsSourceNum;
@property (nonatomic,copy)NSString * Ordinal;
@property (nonatomic,copy)NSString * remainingTime;

@property (nonatomic,strong)specialSaleStatusSubNextSceneModel * nextScene;
@property (nonatomic,strong)NSMutableArray <specialSaleSceneidGoodS*>* goods;

/**
 [0]    (null)    @"currentOrdinal" : @"0"
 [1]    (null)    @"nextScene" : 16 key/value pairs
 [2]    (null)    @"goods" : @"0 elements"
 [3]    (null)    @"currentSceneId" : @""
 [4]    (null)    @"goodsSourceNum" : @"3"
 [5]    (null)    @"newOrdinal" : @"1"
 [6]    (null)    @"remainingTime" : @"0"
 */

@end


@interface specialSaleStatusSubNextSceneModel : NSObjectModelDesc
@property (nonatomic,copy)NSString * id;
@property (nonatomic,copy)NSString * openTime;
@property (nonatomic,copy)NSString * sourceNumDown;
@property (nonatomic,copy)NSString * sourceNumUp;
@property (nonatomic,copy)NSString * prevId;
@property (nonatomic,copy)NSString * nextId;
@property (nonatomic,copy)NSString * forecastTime;
@property (nonatomic,copy)NSString * createTime;
@property (nonatomic,copy)NSString * sourceNumTotal;
@property (nonatomic,copy)NSString * closeTime;
@property (nonatomic,copy)NSString * registrationTime;
@property (nonatomic,copy)NSString * newordinal;
@property (nonatomic,copy)NSString * specialSaleId;
@property (nonatomic,copy)NSString * status;
@property (nonatomic,copy)NSString * updateTime;


/**
 [0]    (null)    @"id" : @"cfd7442d3e854ac6ae826b894cba768c"
 [1]    (null)    @"openTime" : (long)1559688575000
 [2]    (null)    @"sourceNumDown" : @"0"
 [3]    (null)    @"sourceNumUp" : @"3"
 [4]    (null)    @"prevId" : @""
 [5]    (null)    @"nextId" : @""
 [6]    (null)    @"forecastTime" : (long)1559688515000
 [7]    (null)    @"createTime" : (long)1559631105000
 [8]    (null)    @"cover" : @"string"
 [9]    (null)    @"sourceNumTotal" : @"3"
 [10]    (null)    @"closeTime" : (long)1559688935000
 [11]    (null)    @"registrationTime" : (long)1559688455000
 [12]    (null)    @"ordinal" : @"1"
 [13]    (null)    @"specialSaleId" : @"c9e13af5b0564df2857c278c05b46c66"
 [14]    (null)    @"status" : @"PLAN"
 [15]    (null)    @"updateTime" : (long)1559631733000
 */

@end

@interface specialSaleSceneidGoodS : NSObject
@property (nonatomic, copy)           NSString *obtainVolumeNum;
@property (nonatomic, copy)           NSString *priceBiz;
@property (nonatomic, copy)           NSString *provinceID;
@property (nonatomic, copy)           NSString *identifier;
@property (nonatomic, copy)           NSString *attachment;
@property (nonatomic, copy)           NSString *notice;
@property (nonatomic, copy)           NSString *orderNum;
@property (nonatomic, copy)           NSString *selloutDescribe;
@property (nonatomic, copy)           NSString *address;
@property (nonatomic, copy)           NSString *userNick;
@property (nonatomic, copy)           NSString *type;
@property (nonatomic, copy)           NSString *userAvatar;
@property (nonatomic, copy)           NSString *cover;
@property (nonatomic, copy)           NSString *bizContacted;
@property (nonatomic, copy)           NSString *goodsID;
@property (nonatomic, copy)           NSString *auditStatus;
@property (nonatomic, copy)           NSString *city;
@property (nonatomic, copy)           NSString *images;
@property (nonatomic, copy)           NSString *status;
@property (nonatomic, assign)         NSInteger registrationTime;
@property (nonatomic, copy)           NSString *cityID;
@property (nonatomic, copy)           NSString *describe;
@property (nonatomic, copy)           NSString *province;
@property (nonatomic, copy)           NSString *goodsSourceID;
@property (nonatomic, copy)           NSString *priceOfficial;
@property (nonatomic, copy)           NSString *brandName;
@property (nonatomic, copy)           NSString *brandID;
@property (nonatomic, copy)           NSString *priceDiscount;
@property (nonatomic, copy)           NSString *recommend;
@property (nonatomic, copy)           NSString *attrSexName;
@property (nonatomic, copy)           NSString *captions;
@property (nonatomic, copy)           NSString *seriesName;
@property (nonatomic, copy)           NSString *quoteNum;
@property (nonatomic, copy)           NSString *specialSaleSceneID;
@property (nonatomic, copy)           NSString *seriesID;
@property (nonatomic, copy)           NSString *attrSexID;
@property (nonatomic, copy)           NSString *title;
@property (nonatomic, nullable, copy) id discount;
@property (nonatomic, copy)           NSString *userID;
@end
NS_ASSUME_NONNULL_END
